Floodfill Algorithm Explained: Traversing Source To Destination